zynqmp: pm: Implement pm_register_notifier PM API function
authorAnes Hadziahmetagic <[email protected]>
Thu, 12 May 2016 14:17:34 +0000 (16:17 +0200)
committerSoren Brinkmann <[email protected]>
Tue, 24 May 2016 17:18:07 +0000 (10:18 -0700)
Signed-off-by: Anes Hadziahmetagic <[email protected]>
Signed-off-by: Filip Drazic <[email protected]>
Signed-off-by: Soren Brinkmann <[email protected]>
plat/xilinx/zynqmp/pm_service/pm_api_sys.c

index 5af0163eec0cb2d75d3dedd8c98640828d7a3b89..eac7801b058d5d103c3fe92452700702b3c915da 100644 (file)
@@ -391,7 +391,12 @@ enum pm_ret_status pm_register_notifier(enum pm_node_id nid,
                                        unsigned int wake,
                                        unsigned int enable)
 {
-       return PM_RET_ERROR_NOTSUPPORTED;
+       uint32_t payload[PAYLOAD_ARG_CNT];
+
+       PM_PACK_PAYLOAD5(payload, PM_REGISTER_NOTIFIER,
+                        nid, event, wake, enable);
+
+       return pm_ipi_send(primary_proc, payload);
 }
 
 /**